<?php	
	if($_SESSION['IsLogin'] == 0)
	{
		echo "<script>alert('Bạn phải đăng nhập mới vào được trang này!');</script>";
		echo "<script>location.href = 'index.php';</script>";
		return;
	}
	// nếu đăng nhập rồi:
	// kiểm tra xem mã gian hàng lấy từ URL có khớp với mã gian hàng của người dùng hiện tại hay ko:
	// nếu không khớp thì redirect về trang index.php
	if (!isset($_REQUEST['maGianHang']))
	{
		header("Location:index.php");
	}
	$maGH = $_REQUEST['maGianHang'];
	require_once('class/NguoiDungDAO.php');
	$chkGianHang = NguoiDungDAO::LayThongTinNguoiDungTheoMa($_SESSION['IdUser']);
	if(!is_null($chkGianHang))
	{
		if(is_null($chkGianHang->MaGianHang) || $chkGianHang->MaGianHang <= 0)
		{
			// chưa có gian hàng:
			echo "<script>alert('Bạn chưa có gian hàng, không được vào trang này!');</script>";
			echo "<script>location.href = 'index.php';</script>";
			return;
		}
		else
		{
			if($chkGianHang->MaGianHang != $maGH)
			{
				// nếu có gian hàng mà ko khớp với magianhang lấy từ URL:
				echo "<script>alert('Bạn không được phép vào trang này!');</script>";
				echo "<script>location.href = 'index.php';</script>";
				return;
			}
			else
			{
				// do nothing
			}
		}
	}
	else
	{
		echo "<script>alert('Bạn chưa có gian hàng, không được vào trang này!');</script>";
		echo "<script>location.href = 'index.php';</script>";
		return;
	}
?>
<?php
		require_once ('class/DonDatHangDAO.php');
		require_once ('class/ChiTietDonDatHangDAO.php');
		require_once ('class/NguoiDungDAO.php');
		require_once ('class/GianHangDAO.php');		
		require_once ('class/SanPhamDAO.php');			
		if (!isset($_REQUEST['maDDH']))
		{
			header("Location:ds_don_dat_hang.php?maGianHang=".$maGH);
			return;
		}
		$maDDH = $_REQUEST['maDDH'];
		$donDatHang = DonDatHangDAO::LayDDHTheoMaDDH($maDDH);
		$nguoiMuaDto = NguoiDungDAO::LayThongTinNguoiDungTheoMa($donDatHang->MaNguoiDung);
		$tongtien = ChiTietDonDatHangDAO::TinhTongSotienTheoMaDDH($maDDH);
		if (is_null($tongtien))
			$tongtien = 0;
		$ngaydat = date_create($donDatHang->NgayDat);
		$ngaydat = $ngaydat->format('h:m:s d-m-Y');	
		$trangthai = $donDatHang->TrangThai;
		$ngayhuy = "";
		if($trangthai == 1)
		{
			$trangthai = 'Chờ xử lý';
		}
		else if($trangthai == 2)
		{
			$trangthai = 'Đã liên hệ';
		}
		else if($trangthai == 3)
		{
			$trangthai = 'Hoàn tất';
		}
		else if($trangthai == 4)
		{
			$trangthai = 'Huỷ';
			$ngayhuy = date_create($donDatHang->NgayHuy);
			$ngayhuy = $ngayhuy->format('h:m:s d-m-Y');	
		}
	//ds chi tiết DDH
	$dsChiTietDDH = ChiTietDonDatHangDAO::LayDSChiTietDDHTheoMaDDH($maDDH);
	$txtChiTietDDH = "";
	if (count($dsChiTietDDH) <= 0)
	{
		$txtChiTietDDH.= "<tr><td colspan='6'>
		<span class='text-normal-2'> Không có chi tiết đơn đặt hàng nào.</span>
		<td></tr>";
	}
	else
	{	
		 $dem = 0;
		  foreach($dsChiTietDDH as $chiTietDDH)
		  {
			  $dem = $dem + 1;
			  $sanPhamDto = SanPhamDAO::LaySanPhamTheoMa($chiTietDDH->MaSanPham, 2);
			  $txtChiTietDDH .=
			  '<tr>
					 <td>'.$dem.'</td>
					 <td>'.$sanPhamDto->MaSanPham.'</td>
					 <td>'.$sanPhamDto->TenSanPham.'</td>
					 <td>'.$chiTietDDH->SoLuong.'</td>
					 <td>'.formatMoney($chiTietDDH->DonGiaMua).'</td>
					 <td>'.formatMoney($chiTietDDH->ThanhTien).' VND</td>
               </tr>';
				
		  }
	}
?>
            
<div class= "toolbox">
	<div class="paging">
    </div>
    <!--end .paging -->  
</div>
<!--end toolbox-->
    <div class ="table-profile">
        <table width="100%" border="0" align="left" cellpadding="3" cellspacing="0" class="table-profile"  id="tableDonDatHang">
         <tr>
            <td colspan="6" align="center"><h3>CHI TIẾT ĐƠN ĐẶT HÀNG</h3></td>
          </tr>
           <tr>
            <th colspan="6" align="left">Thông tin chung</th>
          </tr>
           <tr>
             <td width="19%" align="right"><strong>Mã DDH:</strong></td>
             <td width="21%" align="left"><?php echo $maDDH; ?></td>
             <td width="13%" align="right"><strong>Trạng thái:</strong></td>
             <td width="15%" align="left"><?php echo $trangthai; ?></td>
             <td width="10%" align="right"><strong>Thành tiền:</strong></td>
             <td width="22%" align="left"><span class="new-price"><?php echo formatMoney($tongtien); ?> VND</span> </td>
           </tr>
           <tr>
             <td align="right"><strong>Ngày đặt:</strong></td>
             <td align="left"><?php echo $ngaydat; ?></td>
             <td align="right"><strong>Ngày Hủy:</strong></td>
             <td align="left"><?php echo $ngayhuy; ?></td>
             <td align="right">&nbsp;</td>
             <td align="left">&nbsp;</td>
           </tr>
           <tr>
             <td align="right"><strong>Người đặt:</strong></td>
             <td align="left"><?php echo $nguoiMuaDto->HoTen ?></td>
             <td align="right"><strong>Địa chỉ:</strong></td>
             <td colspan="3" align="left"><?php echo $nguoiMuaDto->DiaChi; ?></td>
           </tr>
           <tr>
             <th colspan="6" align="left">&nbsp;</th>
           </tr>
           <tr>
             <th colspan="6" align="left">Chi tiết đơn đặt hàng</th>
           </tr>
           <tr>
             <td colspan="6" align="left"><table width="100%" border="0" cellspacing="0" cellpadding="0">
               <tr>
                 <td><strong>STT</strong></td>
                 <td><strong>Mã sản phẩm</strong></td>
                 <td><strong>Tên sản phẩm</strong></td>
                 <td><strong>Số lượng</strong></td>
                 <td><strong>Đơn giá bán</strong></td>
                 <td><strong>Thành tiền</strong></td>
               </tr>
               <?php echo $txtChiTietDDH; ?>
             </table>
             </td>
           </tr>          
        </table>
    <!--end table đơn đặt hàng-->   

</div>
    <!--end table-profile-->
<div class="list-product" id="idTimKiemSP_Shop">               	  

</div>
<!--end .list-product-->   
<div class="paging">
</div>
<!--end .paging -->  